Skip to main content

CS6006 - Game Programming - Unit 3 - Question Bank

CS6006 Game Programming Question Bank


UNIT 3 GAME PROGRAMMING

PART A(2 MARKS)

  1. Show the high level game architecture
  2. What is the purpose of application layer in game architecture
  3. Define game view
  4. Show the diagram of application layer of game architecture
  5. List out the components of game view layer
  6. Show the simple main loop of game architecture
  7. Define multithreaded main loop
  8. Define cooperative multitasking
  9. What do you mean by resource file?
  10. List out the different game data file types
  11. What are the benefits of packing resources into resource file?
  12. List out the features of game screen elements
  13. List few control elements used in gaming platforms
  14. What are the basic parts of game event systems
  15. Recall the different types of events in game interface layers

PART B/C

  1. Outline the role of application layer in game architecture with suitable diagrams
  2. Explain in detail about game logic and game view layer of game architecture with necessary diagrams
  3. Summarize in detail about controlling the main loop in gaming architecture
  4. Outline the process of loading and caching game data
  5. Explain in detail about user interface programming used in game applications
  6. Outline how game event management is done in game applications?